home *** CD-ROM | disk | FTP | other *** search
-
-
-
- Doc pour S I Z E R
-
- ©Gérard CORNU
-
- version 0.81 8-Jan-93
-
- Compilé avec SAS/C® 6.1
-
-
- Sizer est copyright © 1992 par Gérard Cornu mais est librement
- distribuable sous les conditions suivantes: que le prix demandé
- pour un disque contenant cette distribution ne soit pas supérieur, en
- l'équivalent en monnaie locale, au prix demandé par Fred Fish pour
- un AmigaLibDisk. Et aussi que ce fichier *non modifié* de documen-
- tation accompagne le programme.
-
- Ce programme ne peut pas être utilisé dans un but commercial, ni
- inclus sur aucun disk apposé sur la couveture d'un magazine, à part
- 'Amiga DP' (magazine français exclusivement consacré au Domaine Public
- pour l'Amiga), sans autorisation écrite préalable de l'auteur.
-
- Thierry Colin ("Amiga DP / DPAT), est bien sûr autorisé à l'inclure
- dans la collection DPAT (Domaine Public Amiga Toulouse).
-
- Peter Miles (voir en fin de doc) est évidemment autorisé à l'inclure
- dans l'"ICPUG Amiga library".
-
- Fred Fish est bien sûr autorisé à l'inclure dans son unique
- AmigaLibDisk librairie.
-
- L'autorisation pour les personnes citées ci-dessus, de redistribuer
- ce programme, n'est valable que si les conditions du premier
- paragraphe sont respectées.
-
-
- ATTENTION!
- ~~~~~~~~~~
- Cette version de Sizer ne fonctionne pas sous 1.3 ou inférieur.
-
- Un mot sur les 'links' (liens), personellement je n'en utilise pas
- encore, je n'ai pas eu le temps de me plonger là-dedans. Sizer n'a
- donc pas été testé ni avec des 'soft' ou 'hard' links. Mais je
- suis réceptif à toute information à ce sujet, alors n'hésitez pas!
-
-
- Mais qu'est-ce donc ce 'six heures', 'cré bon dieu?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Sizer (pour les anglophobes, prononcez 'sailleseur' ;-) ;-) est
- un simple utilitaire donnant la taille de tout disque, répertoire,
- fichier ou répertoire assigné. Il accepte un nombre infini d'arguments
- (ou presque! 30) et est encore plus apprécié si utilisé avec un
- gestionnaire de fichiers.
-
- Sizer est pure et donc 'residentable', si si, à partir de la version
- 0.40, pas avant!!
-
-
- Comment l'faire marcher ce tsoin-tsoin?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Sizer s'utilise depuis le Shell, ou votre gestionnaire de fichiers.
-
- Le format est le suivant:
-
- sizer [-v] {< device | directory | assign | file >}
- ^ ^ ^ ^
- | | | |
- " répertoire | |
- répertoire |
- assigné |
- fichier
-
- L'option -v (verbose!) n'est a utiliser que si l'on désir que Sizer
- affiche le nom des fichiers qu'il est en train de 'peser' ;-), il
- n'est pas conseillé d'utiliser cette option, dû à la lenteur que
- cela engendre!
-
- exemples:
-
- sizer dh0:
-
- sizer -v MonRépertoire
-
- sizer outils/mon_répertoire_outil
-
- sizer ram: sys:c un_autre_device: etc...
-
- N'utilisez pas '/' à la fin du nom d'un répertoire, mais par contre
- vous devez utiliser ':' à la fin d'un 'device' ou d'un répertoire
- assigné.
-
- Pour stopper Sizer dans son élan, tapez l'habituel CTRL C.
- Si vous avez lancé Sizer avec l'option -v, maintenez la touche
- CTRL enfoncée, et tapez répétitivement sur C jusqu'à ce qu'il se
- décide à s'arrêter. Si vous insistez suffisamment il le fera!!!
-
- Il est prérable d'utilser 'Sizer' depuis un utilitaire de gestion
- de fichiers. Encore mieux avec un qui envoi les répertoires
- sélectionnés d'un seul bloc à Sizer.
-
- Je vous donne les paramètres que j'ai entré pour utiliser Sizer avec
- DirWork 1.62 (Shareware © 1990-92 Chris Hames):
-
- - Allez dans l'éditeur de configuration (1er menu en haut à gauche).
-
- - Cliquez sur un bouton non encore utilisé (dans le jeu du haut).
-
- - Et remplissez les 'boîtes' de la façon suivante:
-
- N'entrez pas cette colonne, c'est
- seulement pour être plus clair!, on
- n'est jamais trop prudent, isn'it? ;-)
-
- Button text: Sizer (ou ce que vous voulez!)
-
- Function: u (minuscule)
-
- Selection: B (MAJUSCULE)
-
- SpecialOp: , (virgule)
-
- Option: p (minuscule)
-
- Arguments: chemin complet pour atteindre Sizer, y compris
- Sizer, plus -v si vous voulez moins de rapidité!
- N'utilisez pas 'Run' ni 'RunBack'.
-
- - Cliquez sur le gadget 'Quit and use' (en haut à droite)
-
- - De retour à DirWork, sauvez la nouvelle configuration.
-
- - Et voilà!
-
-
- Maintenant sélectionnez un répertoire ou fichier dans l'une des
- deux listes, puis cliquez sur le bouton que vous venez de créer.
- Une fenêtre apparait et Sizer va afficher quelque chose dans ce style,
- non, pas la colonne de droite ;-)
-
- sizing ???
-
- Block size: 512 bytes for ???
-
- Total number of files 60 1ère ligne
- Total number of directories 11 2ème "
- Total number of bytes in files 180108 3ème "
- Actual number of blocks used 463 4ème "
-
- Actual size occupied : 237056 bytes, 231K.
-
-
- Inutile d'expliquer la première ligne (à part de la traduire,
- toujours pour les anglophobes!, ça veut donc dire: Nombre total de
- fichiers, et 60 en anglais se traduis par 60 en français ;-), pendant
- que j'y suis cela inclus les fichiers se trouvant dans les sous et
- sous-sous... répertoires si il y en avait!.
-
- Pour ce qui est de la seconde, le total de répertoires, lui aussi
- inclus tous les sous-sous-...répertoires s'il y en avait, ainsi que
- le(s) répertoire(s) donné(s) comme argument(s).
-
- La troisième ligne vous donne le nombre total d'octets (quel nom
- bizarre!) de tous les fichiers examinés par Sizer. Quand à la
- 4ème elle indique le nombre total de blocs que tous les fichiers,
- répertoires, sous-sous-...répertoires occupent sur leur 'device'
- respectif, y compris les 'file header blocks', 'file list blocks'
- et 'user directory' blocks.
-
- Supposons que vous avez utilisé Sizer sur un répertoire contenant
- 10 fichiers de 256 octets chacun. La troisième ligne indiquera
- 2560 bytes (octets), mais la 4ème indiquera 21 blocks, 1 pour
- chaque fichier, plus 1 bloc pour le 'File Header' de chaque fichier
- plus 1 bloc pour le répertoire lui-même, soit un total de 21.
-
- Supposons (encore!) que le 'device' dans lequel sont contenus ces
- fichiers, ai une taille de block de 512 octets, alors le total occupé
- sera de 10752. Ce qui, vous l'admettrez est sensiblement différent du
- total d'octets des fichiers.
-
- Pour chaque répertoire (ou fichier) que Sizer 'soupèse'(!), il re-
- cherche la taille de bloc du 'device' sur lequel réside ce répertoire
- (ou fichier!), et calcule la taille occupée en conséquence.
-
- C'est à cette occasion que j'ai découvert que la taille de block
- du disque 'Ram:' était en fait de 1024 octets (avec KickStart 37.175).
- Essayez 'sizer env:' pour avoir une idée de la RAM 'perdue'!
-
- La plupart des autres 'devices': disques durs, disquettes ont une
- taille de block de 512 octets, mais j'ai 'ouie' dire qu'il serait
- possible de la modifier avec le nouveau 'FastFileSystem'....
-
- Notez que si la taille de bloc (block size) annoncée pour OFS est de
- 488 octets, la taille de bloc 'brute' est tout de même de 512 octets.
- Le nombre de blocs utilisables sur un disque 'normal' (pas haute
- densité) étant de 1758, la capacité brute totale est donc égale à
- 1758 x 512 = 900096 octets soit 879 KO. Mais ces 879K ne sont pas
- tous utilisables par vos fichiers. Il faut y soustraire tous les 'file
- header', 'file list' et 'user directory' blocs. Et si vous utilisez OFS
- (OldFileSystem), pour chaque bloc de donnée le système se reserve 24
- octets (6 long words) pour y mettre des informations qui lui sont
- nécessaires.
-
-
-
- Crédits!
- ~~~~~~~~
- Ce modeste utilitaire a été écris grâce à l'aide d'un article de
- Paul OVERAA, publié par Amiga Format dans le numéro de Décembre
- 1990, page 209 et plus.
-
- J'ai écris Sizer afin de me simplifier la vie lors du classement
- de tout le matériel (*librement distribuable*) que je reçois du
- grand Peter MILES ¤
-
-
- Et n'oubliez pas d'...
-
- |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
- | Envoyez toutes suggestions, bug reports, compliments ;-), chocolat |
- | noir, logiciels librement distribuables ou originaux, disques durs |
- | de 16 GO et plus, scanners couleurs au format A3 en 48 bits, |
- | AMIGA 6000 avec microprocesseur Alpha , etc... |
- | |
- | OU SIMPLEMENT UNE CARTE POSTALE à: |
- | |
- | Gérard CORNU |
- | 11 avenue Edouard Aynard |
- | 69130 ECULLY |
- | |
- | FRANCE |
- | |
- | |
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Passez une bonne journée! ...moi aussi!!!
-
-
-
-
-
- * Pete Miles: organisateur de la librairie Amiga pour ICPUG, entre autres
- ~~~~~~~~~~~ responsabilités!.
-
- ICPUG est un club britannique, 'non-profit' (l'équivalent pour
- association loi 1901), indépendant d'utilisateurs de matériel
- Commodore.
-
- ICPUG = Independent Commodore Products Users Group.
-
- Pour devenir membre de ce club très intéressant, ou pour avoir de
- plus amples renseignements, adressez vous à:
-
- Jack COHEN, ICPUG Membership secretary, P.O. Box 1309,
- LONDON, N3 2UT, ENGLAND.
-
-
-
-
-
-
-
-
-
-